// samsting : this file is auto create.

#include "Cms/2015-08-01/ListMetricsPlanRequest.h"

namespace aliyun { namespace Cms {

ListMetricsPlanRequest::ListMetricsPlanRequest() : RpcAcsRequest("Cms", "2015-08-01", "ListMetricsPlan") {
}

const string& ListMetricsPlanRequest::GetProjectName(void) const {
  return ProjectName_;
}
void ListMetricsPlanRequest::SetProjectName(const string& ProjectName) {
  ProjectName_ = ProjectName;
  PutQueryParameter("ProjectName", ProjectName_);
}

const string& ListMetricsPlanRequest::GetMetricStreamName(void) const {
  return MetricStreamName_;
}
void ListMetricsPlanRequest::SetMetricStreamName(const string& MetricStreamName) {
  MetricStreamName_ = MetricStreamName;
  PutQueryParameter("MetricStreamName", MetricStreamName_);
}

const string& ListMetricsPlanRequest::GetMetricName(void) const {
  return MetricName_;
}
void ListMetricsPlanRequest::SetMetricName(const string& MetricName) {
  MetricName_ = MetricName;
  PutQueryParameter("MetricName", MetricName_);
}

int64 ListMetricsPlanRequest::GetPage(void) const {
  return Page_;
}
void ListMetricsPlanRequest::SetPage(int64 Page) {
  Page_ = Page;
  PutQueryParameter("Page", string_ValueOfInt64(Page_));
}

int64 ListMetricsPlanRequest::GetPageSize(void) const {
  return PageSize_;
}
void ListMetricsPlanRequest::SetPageSize(int64 PageSize) {
  PageSize_ = PageSize;
  PutQueryParameter("PageSize", string_ValueOfInt64(PageSize_));
}


} } // namespace aliyun { namespace Cms {

// end of file 
